package cn.mw.cmdb.entity;

import cn.mw.cmdb.service.ServiceChoose;
import cn.mw.cmdb.service.impl.ModelSpecificationServiceImpl;
import cn.mw.cmdb.util.DataCreateInfo;
import cn.mw.components.mongodb.anno.AutoId;
import cn.mw.components.mongodb.anno.CMDBProperty;
import cn.mw.components.mongodb.anno.CMDBRelations;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;

@Data
public class ModelSpecificationInfoVo {
    @Schema(description = "id")
    protected String id;

    @Schema(description = "规格型号")
    protected String specification;

    @Schema(description = "类型:0-软件，1-硬件")
    protected Integer type;

    @Schema(description = "备注")
    protected String description;

    @Schema(description = "设备高度-类型为硬件时显示")
    protected Integer deviceHeight;

    @Schema(description = "厂商Id'")
    protected String vendorId;

    //厂商名称
    @Schema(description = "厂商名称'")
    private String vendor;

    @Schema(description = "创建人")
    protected String creater;

    @Schema(description = "创建时间")
    protected String createTime;

    @Schema(description = "修改人")
    protected String modifier;

    @Schema(description = "修改时间")
    protected String modificationTime;

}
